Le Pascal Objet
Initialement, le langage Pascal ne possédait pas de notion de programmation objet.
Borland a introduit l'objet dans la version 5.5 de Turbo Pascal. Le langage Pascal est alors devenu le Pascal Object.
La déclaration d'un objet se fait alors avec le mot clé
object
. Celui-ci est très proche du record
Pascal, mais supporte l'ajout de méthodes statiques.Il faudra attendre la version suivante pour obtenir des objets dynamiques et polymorphes.
Delphi 1, introduit un nouveau mot clé
class
pour déclarer des classes d'objets qui sont implicitement des pointeurs. Associés aux RTTI (Run-Time Type Informations), qui permettent à l'exécution d'explorer les propriétés de la classe, ces nouveaux objets sont la base de l’environnement RAD (Rapid Application Development) de Delphi à base de Composants visuels.Ce n'est qu'avec Delphi 7 que Borland décide de changer le nom commercial du langage qui prend l'appellation Delphi Langage pour marquer les évolutions apportées au langage Pascal d'origine.
Dernière mise à jour le 01/04/2013